CS 810 : Complexity Theory 1 / 22 / 2007 Lecture 1 : Introduction
نویسندگان
چکیده
This course provides a graduate-level introduction to computational complexity theory, the study of the power and limitations of efficient computation. In the first part of the course we focus on the standard setting, in which one tries to realize a given mapping of inputs to outputs in a timeand space-efficient way. We develop models of computation that represent the various capabilities of digital computing devices, including parallelism, randomness, quantum effects, and non-uniformity. We also introduce models based on the notions of nondeterminism, alternation, and counting, which precisely capture the power needed to efficiently compute important types of mappings. The meat of this part of the course consists of intricate relationships between these models, as well as some separation results. In the second part we study other computational processes that arise in diverse areas of computer science, each with their own relevant efficiency measures. Specific topics include:
منابع مشابه
Geometric Complexity Theory: Introduction
Foreword These are lectures notes for the introductory graduate courses on geometric complexity theory (GCT) in the computer science department, the university of Chicago. Part I consists of the lecture notes for the course given by the first author in the spring quarter, 2007. It gives introduction to the basic structure of GCT. Part II consists of the lecture notes for the course given by the...
متن کاملLecture 15: October 22 15.1 Matchings in a Graph
Last lecture described a randomized algorithm for estimating the number, mk, of k-matchings in a graph G = (V,E). This algorithm was shown to have run time poly ( n,mk0−1/mk0 , ǫ −1 ) , where n = |V | and k0 is the size of the largest matching in G. The analysis of the algorithm used the fact that the sequence {mk} is log-concave, and this fact is proved below. Also, this lecture addresses the ...
متن کاملCS 369 E : Communication Complexity ( for Algorithm Designers ) Lecture # 9 : Lower Bounds in Property Testing ∗
We first give a brief introduction to the field of property testing. Section 3 gives upper bounds for the canonical property of “monotonicity testing,” and Section 4 shows how to derive property testing lower bounds from communication complexity lower bounds. We won’t need to develop any new communication complexity; our existing toolbox (specifically, Disjointness) is already rich enough to de...
متن کاملCS 369 E : Communication Complexity ( for Algorithm Designers ) Lecture # 8 : Lower Bounds in Property Testing ∗
We begin in this section with a brief introduction to the field of property testing. Section 2 explains the famous example of “linearity testing.” Section 3 gives upper bounds for the canonical problem of “monotonicity testing,” and Section 4 shows how to derive property testing lower bounds from communication complexity lower bounds. These lower bounds will follow from our existing communicati...
متن کاملCs 880: Advanced Complexity Theory Lecture 13: Average-case Hardness 1 Worst-case vs. Average-case Complexity
In this lecture and the next two lectures we study hardness amplification, in which the goal is to take a mildly average-case hard function from some class and construct another function in that class that is very average-case hard. Today we prove a lemma that roughly states that every average-case hard function has a set of inputs that encapsulates the hardness of that function in a certain se...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007